$(function () {

    //点击星星评价
    function Start(node){
        this.node = node;
        this.curIndex = 0;
        this.state = false;
        this.mouseenter();
        this.click();
        this.mouseleave();
    }
    // 鼠标移入星星变亮
    Start.prototype.mouseenter = function(){
        this.node.find("li").mouseenter(function(){
            var a = $(this).index();
            $(this).parent().find("li").removeClass("active");
            for(var i=0;i<=a;i++){
                $(this).parent().find("li").eq(i).addClass("active");
            }
            $(this).parent().next().find("b").html(i);
        })
    };

    // 鼠标点击星星变亮
    Start.prototype.click = function(){
        var self = this;
        this.node.find("li").click(function(){
            self.curIndex= $(this).index();
            $(this).parent().find("li").removeClass("active");
            for(var i=0;i<=self.curIndex;i++){
                $(this).parent().find("li").eq(i).addClass("active");
            }
            self.state = true;
            $(this).parent().next().find("b").html(i);
        })
    };

    //鼠标移出
    Start.prototype.mouseleave = function(){
        var self =this;
        this.node.find("li").mouseleave(function(){
            $(this).parent().find("li").removeClass("active");
            if(self.state){
                for(var i =0;i<=self.curIndex;i++){
                    $(this).parent().find("li").eq(i).addClass("active");
                    $(this).parent().next().find("b").html(i+1);
                }
            }else{
                $(this).removeClass("active");
                $(this).parent().next().find("b").html(0);

            }

        })
    };

    // 循环遍历星星点评，每一个实例化一个星星对象
    $(".star ul").each(function(i,v){
        new Start($(v));
        //console.log(v)
    });




    //买家印象选择
    $(".impress ul li").click(function () {
        $(this).toggleClass("active");
    });

    //评价晒单内容字数
    $(".form textarea").keyup(function(){
        var num = $(".form textarea").val().length;
        var str = $(".form textarea").val();
        console.log(num);
        console.log(str);
        $(".small").html(num);
        if(num>=10){
            var arr = str.substring(0,499);
            $(".form textarea").val(arr);
            return false;
        }
    });
    /*$(".form textarea").focus(function(){
    	$(this).html("");
    }).blur(function(){
    	$(this).html("商品是否给力！赶紧来吐槽～");
    })*/


    //选择上传图片
    $(".pload-photos img").click(function () {
        $(".pload-photos input").click();
    });


    //匿名提交选择
    $(".submit span").click(function () {
        $(this).toggleClass("active");
    });

		
	//提交时判断是否填写了评价内容
	$(".submit input").click(function(){		
	   if($(".conformity ul li").hasClass("active") == false){			
			layer.alert("请填写商品符合度评价");
			return false;
		}
        if($(".store-service ul li").hasClass("active") == false){			
			layer.alert("请填写店家服务态度评价");
			return false;
		}
        if($(".delivery-service ul li").hasClass("active") == false){			
			layer.alert("请填写配送员服务态度评价");
			return false;
		}
        if($(".satisfaction ul li").hasClass("active") == false){			
			layer.alert("请填写商品满意度评价");
			return false;
		}
        if($(".impress ul li").hasClass("active") == false){
        	layer.alert("请选择买家印象");
        	return false;
        }
        if($(".form textarea").val() == 0){
        	layer.alert("请输入评价晒单");
        	return false;
        }else if($(".form textarea").val().length<10){
        	layer.alert("评价晒单不得少于10个字");
        	return false;
        }			
	})


})







